#include<stdio.h>
#include<stdlib.h> 
#define elementtype int

struct listnode{
	elementtype   data;
	struct listnode *nextptr;
};

typedef struct listnode * LISTPTR;
typedef LISTPTR * LISTPTRPTR;

void create(LISTPTR *atr){
	*atr=malloc(sizeof(struct listnode));
	if(*atr!=NULL)
	{
		(*atr)->nextptr=NULL;
	}
}
void insertEnd1(LISTNODEPTR sPTR,elementtype value){
	LISTNODEPTR newPTR,previousPTR,currentPTR;
	newPTR=malloc(sizeof(listnode));
	if(newPTR!=NULL){
		newPTR->data=value;
		newPTR->nextptr=NULL;
		previousPTR=sPTR;
		currentPTR=sPTR->nextptr;
	}
	previousPTR->nextptr=newPTR;
	}
	else
	printf("Not inserted.");
} 
int main(void) 
{  
	LISTPTR atr = NULL;
	create(&atr);
	return 0;	
}
